# #第四题
#去网上找一个csv文件，tsv文件，以及excel文件以.xlsx 结尾的文件
# ，练习打开文件，读取内容，并新建一个csv，然后写入内容（内容自己随便编写）
# import csv
# import pandas as pd
#
# with open("aaa.csv","r",encoding="utf8")as csv_file:
#     csv_read=csv.reader(csv_file)
#     for i in csv_read:
#         print(i)
# with open('bbb.tsv',"r",encoding='utf8') as tsv_file:
#     #CSV 文件中，默认的 delimiter 是逗号（,），所以每个字段之间用逗号分隔。
#     # 但是，有些情况下，数据可能使用不同的字符作为分隔符，如制表符（\t）或分号（;）
#     tsv_read=csv.reader(tsv_file,delimiter="\t")
#     for j in tsv_read:
#         print(j)
# escel=pd.read_excel("ccc.xlsx")
# print(escel)
#
# with open("222.txt","w",encoding="utf8")as f:
#     f.write("hello word")

import csv
import pandas as pd
import openpyxl
def deal_csv(csvfile):
    data=pd.read_csv(csvfile)
    data.to_excel("1.xlsx")

def deal_tsv(tsvfile):
    data=pd.read_csv(tsvfile,sep="\t")
    data.to_excel("2.xlsx")

def deal_excel(excelfile):
    wb =openpyxl.load_workbook(excelfile)
    sheet =wb.active# 获取活动工作表
    data=[]
    for row in sheet.iter_rows(values_only=True):
        data.append(list(row))#将每一行的数据添加到data列表中

    csv_file="outputexcel.csv"

    with open(csv_file,mode="w",newline="",encoding="utf8") as f:
        writer=csv.writer(f)
        writer.writerow(data)
if __name__=="__main__":
    # process_data("data/data.txt")
    # deal_csv("submission.csv")
    # deal_tsv("223.tsv")
    deal_excel("1.xlsx")
